s="#8 nu;sw;wu;u;wu;su;eu;nu;sw;wu;nw;nu;u;wu;su;eu;nu;sw;wu;nw;nu;u;wu;su;eu;nu;sw;wu;nw;nu;wu;#2 nu;u;wu;su;eu;nu;u;se;eu;ne;nu;nw;nu;ne;eu;nu;eu;u;wu;su;eu;nu;u;se;eu;ne;nu;nw;nu;ne;#3 eu;#3 e;#3 eu;#3 e;eu;sd;s"
arr = s.split(';')
direction = ['u', 'd', 'n', 'ne', 'e', 'se', 's', 'sw', 'w', 'nw', 'nu', 'nd', 'eu', 'ed', 'su', 'sd', 'wu', 'wd']
trans_table = str.maketrans({'u':'d', 'd':'u','e':'w','w':'e','s':'n','n':'s'})

new_text = s.translate(trans_table)
print(new_text)
